home *** CD-ROM | disk | FTP | other *** search
- Path: ulowell.uml.edu!willow!ferriom
- From: ferriom@woods.uml.edu
- Newsgroups: comp.lang.c
- Subject: Re: C and UNIX invented as hoax
- Date: 19 Feb 96 14:01:36 -0500
- Organization: University of Massachusetts Lowell
- Message-ID: <1996Feb19.140136.1@willow>
- NNTP-Posting-Host: willow.uml.edu
-
-
-
-
- <ferriom@woods.uml.edu> wrote:
-
-
- > Yes, it's true!
-
- > If what I've read is correct, then it appears that the 'C' programming
- >language maybe in some trouble: recently the inventors of the language
- >revealed at a UNIX software development forum that 'C' was originally
- >invented as a parody of Pascal, and deliberately made difficult to understand
- >so that maybe it could be sold to the Soviet Union and set their Computer
- >Science back 20 years. Furthermore, because of the unreadability of 'C', its
- >inventors also confessed that they never use it themselves. These recent
- >revelations proved to be so disturbing, that Borland International immediately
- >promised to concentrate all further development on more user-friendly
- >programming languages such as Pascal, and halt all further development of 'C'.
- >(I'm not making this up -- you'll find all of the above in THE UNIX HATERS
- >HANDBOOK, by Garfinkel, et. al., IDG Books Worldwide, 1994, Appendix B).
-
- > I guess this only confirms what most of us have always suspected...
-
-
- > -- MICHAEL FERRIO
-
-
- ==========================================================================
-
-
- Wise-ass <genew@mindlink.bc.ca> wrote:
-
- > Yup! Some people will believe anything.
- > In order to help them in icon design, Microsoft recently bought
- >the Roman Catholic Church. Expect an RCC compiler RSN.
-
- >Sincerely,
-
- >Gene Wirchenko
-
- >C Pronunciation Guide:
- > y=x++; "wye equals ex plus plus semicolon"
- > x=x++; "ex equals ex doublecross semicolon"
-
-
- We thank you for your immature comments and cheap shots which do not
- address the issue.
-
- -- M.F.
-
- --------------------------------------------------------------------------
-
-
- The equally flippant Shane M. Sadler at <nexus@eden.com> wrote:
-
-
- >Michael Ferrio drank another Bud and wrote:
-
- [inadequately large snip]
- > (I'm not making this up -- you'll find all of the above in THE UNIX HATERS
- > HANDBOOK, by Garfinkel, et. al., IDG Books Worldwide, 1994, Appendix B).
- >
- > I guess this only confirms what most of us have always suspected...
- >
- > -- MICHAEL FERRIO
-
-
- >I only have one suspicion. I'll give you a hint: What did P.T. Barnum
- >say was born every minute?
-
- >-- Shane
-
-
- Answer: the same thing that Niklaus Wirth said about 'C' programmers.
-
- -- M.F.
-
- ---------------------------------------------------------------------------
-
-
- Jose Canioosi at <joe@tardis-house.com> wrote:
-
- >ferriom@woods.uml.edu wrote:
-
- > [duplicates in toto the message by <ferriom@aspen.uml.edu>]
-
- >True or not, I like C and I love UNIX. So, bite me!
-
-
- No, thanks. But please try to locate a copy of Garfinkel's text; I
- really believe that it will change your mind. Addiction to 'C' and UNIX
- can be cured!
-
- -- M.F.
-
- ----------------------------------------------------------------------------
-
-
- Dan Pop at <danpop@mail.cern.ch> wrote:
-
- > Yes, it's true!
-
- > How do you know???
-
- > [duplicates remainder of message by <ferriom@aspen.uml.edu>]
-
- >Right, you're not making this up (it's a very old joke). You were only
- >fool enough to believe it :-)
-
- >Here's the version I picked a few years ago from the net:
-
- > COMPUTERWORLD 1 April
-
- > CREATORS ADMIT UNIX, C HOAX
- > In an announcement that has stunned the computer industry, Ken
- > Thompson, Dennis Ritchie and Brian Kernighan admitted that the Unix
- > operating system and C programming language created by them is an
- > elaborate April Fools prank kept alive for over 20 years. Speaking at
- > the recent UnixWorld Software Development Forum, Thompson revealed the
- > following:
-
- > "In 1969, AT&T had just terminated their work with the
- > GE/Honeywell/AT&T Multics project. Brian and I had just started working
- > with an early release of Pascal from Professor Nichlaus Wirth's ETH labs
- > in Switzerland and we were impressed with its elegant simplicity and
- > power. Denis had just finished reading 'Bored of the Rings', a
- > hilarious National Lampoon parody of the great Tolkien 'Lord of the
- > Rings' trilogy. As a lark, we decided to do parodies of the Multics
- > environment and Pascal. Dennis and I were responsible for the operating
- > environment. We looked at Multics and designed the new system to be as
- > complex and cryptic as possible to maximize casual users' frustration
- > levels, calling it Unix as a parody of Multics, as well as other more
- > risque allusions. Then Dennis and Brian worked on a truly warped
- > version of Pascal, called 'A'. When we found others were actually
- > trying to create real programs with A, we quickly added additional
- > cryptic features and evolved into B, BCPL and finally C. We stopped when
- > we got a clean compile on the following syntax:
-
- > for(;P("\n"),R--;P("|"))for(e=C;e=;P("_"+(*u++/8)%2))P("| "+(*u/4)%2);
-
- > To think that modern programmers would try to use a language that
- > allowed such a statement was beyond our comprehension! We actually
- > thought of selling this to the Soviets to set their computer science
- > progress back 20 or more years. Imagine our surprise when AT&T and
- > other US corporations actually began trying to use Unix and C! It has
- > taken them 20 years to develop enough expertise to generate even
- > marginally useful applications using this 1960's technological parody,
- > but we are impressed with the tenacity (if not common sense) of the
- > general Unix and C programmer. In any event, Brian, Dennis and I have
- > been working exclusively in Pascal on the Apple Macintosh for the past
- > few years and feel really guilty about the chaos, confusion and truly
- > bad programming that has resulted from our silly prank so long ago."
-
- > Major Unix and C vendors and customers, including AT&T, Microsoft,
- > Hewlett-Packard, GTE, NCR, and DEC have refused comment at this time.
- > Borland International, a leading vendor of Pascal and C tools, including
- > the popular Turbo Pascal, Turbo C and Turbo C++, stated they had
- > suspected this for a number of years and would continue to enhance their
- > Pascal products and halt further efforts to develop C. An IBM spokesman
- > broke into uncontrolled laughter and had to postpone a hastily convened
- > news conference concerning the fate of the RS-6000, merely stating 'VM
- > will be available Real Soon Now'. In a cryptic statement, Professor
- > Wirth of the ETH institute and father of the Pascal, Modula 2 and Oberon
- > structured languages, merely stated that P. T. Barnum was correct.
-
- > In a related late-breaking story, usually reliable sources are
- > stating that a similar confession may be forthcoming from William Gates
- > concerning the MS-DOS and Windows operating environments. And IBM
- > spokesmen have begun denying that the Virtual Machine (VM) product is an
- > internal prank gone awry.
-
- >Dan
- >--
- >Dan Pop
- >CERN, CN Division
- >Email: danpop@mail.cern.ch
- >Mail: CERN - PPE, Bat. 31 R-004, CH-1211 Geneve 23, Switzerland
-
-
- Thank you for posting the complete article; I didn't POST the story
- from Garfinkel's text verbatim for fear of violating copyright laws. Also
- thanks for being more civil than certain other users (we won't mention any
- names, all right, Gene and Shane?) As for the "Yes, it's true!" at the
- beginning of my main paragraph, all that means is that the story really is
- listed in Garfinkel's text (without the date 1 APRIL, of course); the "if"
- statement at the beginning of the paragraph clarifies (um, should clarify)
- that I was uncertain about the veracity of the story.
-
- But everything other insult about 'C' and the UNIX un-operating system in
- Garfinkel's text seems to be true. (And if the above story is false, then
- how did 'C' and UNIX really get their names?)
-
- -- M.F.
-
- *** EOF ***
-